package com.cloudkinto.service.platform.vo.shopify.fulfillment;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author zhujiale
 * @description shopify接口请求参数体 非驼峰
 * @date 2022/3/1
 */
@NoArgsConstructor
@Data
public class ShopifyAddFulfillment {

    @ApiModelProperty("与履行请求关联的消息。仅当关联的履行订单分配给已选择管理履行订单的第三方履行服务时，此消息才可用")
    private String message;
    @ApiModelProperty(name = "是否应通知客户。如果设置为true，则在创建或更新履行时将发送一封电子邮件。默认值为false。\n")
    @JSONField(name = "notify_customer")
    private Boolean notifyCustomer;
    @JSONField(name = "tracking_info")
    //履行的跟踪信息。
    private TrackingInfo trackingInfo;
    @JSONField(name = "line_items_by_fulfillment_order")
    @ApiModelProperty("必须履行的履行订单行项目。\n")
    private List<LineItemsByFulfillmentOrder> lineItemsByFulfillmentOrder;




}
